[新機能]CloudWatch Logsがアップデート、ログストリームをまたいで検索できるように!
はじめに
CloudWatch Logsのアップデートが発表されました!
これまでのCloudWatch Logsでは、Log GroupとLog Streamを指定しないと検索ができませんでした。
今回のアップデートより、Log Groupの中で、Log Streamをまたいで検索することが出来るようになりました!
やってみる
CloudWatch LogsのコンソールでLog Groupを選択すると、[Search Events]というボタンが追加されています。ポチっとクリックします。
すると以下のように検索画面が表示されます。この例では[Filter]に"22"と入力しています。すると複数のLog Streamをまたいだ検索結果が表示されていますね!
AWS CLIの場合は以下のようにfilter-log-eventsを使います。
$ aws logs filter-log-events --log-group-name VPCFlowLogsGroup --filter-pattern "22"
さいごに
今回の例ではVPC Flow Logsを使っているのですが、VPC Flow LogsはENI単位でLog Streamが作られてしまいます。今回のアップデートにより、ENIに依存せず、VPC選択から通信ログを検索することができます。超便利!